草庐IT

Android sdkmanager 可用包

全部标签

android - 未挂载 SD 卡时,Environment.getExternalStorageDirectory() 是否返回可用的数据文件夹?

想象一下没有插入SD内存的Android设备。只有它自己的内部存储器。我不确定在这种情况下Environment.getExternalStorageDirectory()会返回什么。对于永久数据存储有效的空内存位置还是内部内存位置? 最佳答案 publicstaticFilegetExternalStorageDirectory()AddedinAPIlevel1GetstheAndroidexternalstoragedirectory.Thisdirectorymaynotcurrentlybeaccessibleifitha

javascript - 使用 JavaScript 的 WebRTC 是否在 Android 4 中可用(以任何方式)?

我正在尝试让WebRTC的JavaScript演示在Android4设备上运行。我试过使用人行横道,并按照示例进行操作,但getUserMedia不会返回视频。是否有任何可以在任何地方运行的设置示例?据我所知,Crosswalk支持从4.0(较新版本为4.1)开始提供,并且有用于WebRTC和getUserMedia的插件,所以我认为它会起作用。关于确切的Android版本,我想找出可能的最低版本,其中4.4、4.2.2和4.0版本最为重要,但即使无法使用4.x版本,我也很感兴趣。 最佳答案 Chromium不支持Android4.

android - 如何获取可用网络提供商的列表?

我正在尝试获取可用蜂窝网络提供商的列表。不幸的是,我找不到任何可以帮助我的服务或类(class)。有没有人知道如何管理这个?这必须是可能的,因为当您转到Android设备上的设置时可以看到该列表。 最佳答案 由于Android是开源的,我查看了源代码并最终找到了一个名为INetworkQueryService的东西。我想你可以像theandroidsettingsimplementation一样做并与此服务交互:通过NetworkSettings.java的一些指导:onCreate启动NetworkQueryService并绑定(

android - libhoudini 是否可用于 Chrome 操作系统上的 ARC

NDK二进制文件可以在Chrome操作系统上的ARC中运行。(大家都很高兴)但是,由于x86在手机和平​​板电脑中的市场渗透率很低,许多Android开发者只提供ARM二进制文件。这得益于许多x86Android设备上存在的libhoudini,这些设备可以在x86CPU上运行ARMNDK代码,大概使用与AndroidARM相同类型的即时操作码转换模拟器使用。它比使用nativex86二进制文件慢,但比应用程序根本不可用要好。对于Chrome操作系统上的ARC应用,libhoudini(或等效技术)的状态如何?它是否保证存在,防止铁杆用户弄乱他们的Chrome操作系统环境?是否有可能在

android - 你如何让 View 填充它可用的空间?

我知道这一定是个简单的问题......我只是不知道如何解决它。所以(举个例子)这行不通-第一个按钮会使第二个按钮不可见。权重会使这一切成为一个百分比游戏,这不是我想要的。我是不是太胖了?编辑:我不知道,但顺序似乎很重要(来自答案)。加载布局是迭代的而不是整体的。您可以将第一个元素设置为固定高度,其余元素将填充剩下的元素。但我需要的是使最终元素具有固定高度。 最佳答案 您完全可以使用layout_weight:这样,底部按钮将具有基本高度,而fakeButton将占据所有剩余空间。layout_height控制剩余空间在不同View之

android - ConstraintLayout - 让元素占用必要的空间直到可用空间

我在ConstraintLayout中按顺序水平组织了一个TextView和一个Button:我需要第一个元素(TextView)在文本足够短时只占用必要的空间,但在需要显示更多文本时根据需要展开,同时仍然为第二个元素(Button)留出足够的空间完全呈现在View内,其末端与父View的末端对齐。这是XML当前的样子:这是当从“足够短的文本”切换到“较长的文本会导致大部分底部被推到父View边界之外”时树的呈现方式:是否可以通过使用ConstraintLayout来实现我想要做的事情?(在撰写本文时,最新版本为1.0.2)谢谢! 最佳答案

android - strings.xml 的所有字符串在 Android 的堆内存中是否始终可用?

假设在一个apk中我们在strings.xml中有1000个字符串。因此,当我们当时在设备上运行此应用程序时,所有字符串始终在堆内存中可用。或者当我们调用Context的getString()方法加载字符串时,它们会加载到内存中。运行时所有字符串都在堆中吗? 最佳答案 这是一个很好的问题。我们可以通过研究Android源码来尝试寻找答案。所有对getString()的调用都被路由到followingmethod在android.content.res.AssetManager中:/***Retrievethestringvaluea

Android 'repo' 文档可用吗?

关于用于android存储库管理的谷歌“repo”工具的唯一文档是:https://sites.google.com/a/android.com/opensource/download/using-repo这还不算什么:可用的帮助与键入时的帮助相同:repohelp有人知道文档的其他来源吗?我明确地想知道如何恢复本地更改:-属于“repo”一部分的git存储库-repo'/manifest'文件夹或其他'repo'更改 最佳答案 关于repo的文档正如您所发现的那样,有点难以实现。除了您的链接,repohelp命令非常有用。例如。r

android - 获取 Android 中可用铃声的列表

我看过很多关于如何设置默认铃声的示例,但我更感兴趣的是能够填充一个下拉框列表,其中包含手机上可用的铃声。所以人们在Android设置中更改铃声时看到的列表,我希望能够列出所有这些。我找到的最接近的是here,但这同样只是为了设置默认铃声。有什么想法吗?它可以在ringtonemanager之内或之外。 最佳答案 这将返回所有可用铃声的标题和uri。随心所欲地使用它们!publicMapgetNotifications(){RingtoneManagermanager=newRingtoneManager(this);manager.

android - 断言在 Android 上可用吗?

断言在Android上可用吗?我有:assert(null);它什么都不做,我处于Debug模式。 最佳答案 是的,它们可用。默认情况下,它们在模拟器中是禁用的。您需要将-shell-propdebug.assert=1命令行参数添加到您用于运行应用程序的运行配置中的其他模拟器命令行选项。您应该注意的另一件事是,您安装在设备上的应用程序不会考虑断言-它们将被忽略。 关于android-断言在Android上可用吗?,我们在StackOverflow上找到一个类似的问题: